#lst.split(“分隔符”，从何处开始分割),用于将字符串进行拆分
#用法:
#text( )，以空格（包含"\n"）为界限来拆开字符
#text("#",1),以"#"为界限来拆开字符，把第一个元素方一块，把后面的元素放一块

# 定义一个包含正确单词的字典  
correct_words = {'class': True, 'has': True, 'students': True}  
  
# 待检查的文本  
text = "The claas has n stdents"  
  
# 将文本分割成单词列表  
words = text.split( )  #以空格为界来拆开元素,将text拆分成五块

# 检查并修复每个单词  
fixed_words = []  
for word in words:   
    #word为空集合，通过遍历words来一个一个修正所要改的元素
    if word.lower() not in correct_words:  
        # 简单的替换逻辑（这里需要根据实际情况编写更复杂的逻辑）  
        if word.lower() == 'claas':  
            fixed_word = 'class'  
        elif word.lower() == 'tdents':  
            fixed_word = 'students'  
        else:  
            # 如果没有找到匹配的修复，则保持不变  
            fixed_word = word  
    else:  #没有错误的则不变
        fixed_word = word  

    fixed_words.append(fixed_word)  
  
# 将修复后的单词列表重新组合成文本  
fixed_text = ' '.join(fixed_words)  
  
print(fixed_text)  # 输出：The class has () students
print("班里有多少个学生:")
fixed_text2=fixed_text.replace('n',input())
print(f"The {fixed_text2} ,class begin")



